package context

import "ksd-social-api/commons/lib"

/**
 * @desc 课程点播记录
 * @author feige
 * @date 2023-11-15
 * @version 1.0
 */
type NoteStudyUserRecordsContext struct {
	Id         uint64 `json:"id"`     // 业务主键
	NoteId     uint64 `json:"noteId"` //课程Id
	UserId     uint64 `json:"userId"` //用户Id
	Uuid       string `json:"uuid"`
	Avatar     string `json:"avatar"`
	Username   string `json:"username"`   //用户名
	Nickname   string `json:"nickname"`   //昵称
	ChapterId  uint64 `json:"chapterId"`  //章
	LessonId   uint64 `json:"lessonId"`   //节
	SystemId   uint64 `json:"systemId"`   // 系统编号
	SystemName string `json:"systemName"` // 系统名称`
	SpecialId  uint64 `json:"specialId"`  //专题Id
}

type NoteUserRecordsContext struct {
	Id        lib.BigInt `json:"id"`        // 业务主键
	NoteId    lib.BigInt `json:"noteId"`    //课程Id
	ChapterId lib.BigInt `json:"chapterId"` //章Id
	LessonId  lib.BigInt `json:"lessonId"`  //节Id
	SpecialId lib.BigInt `json:"specialId"` //专题Id
}
